﻿using System;
using System.Collections.Generic;
using System.Text;

namespace prjQlyKinhDoanh
{
    public class Declare
    {
        #region "Khai báo các biến dùng chung"
        public static int IdDonViHienTai = 0;
        public static int LogIn = 0;//0-bat dau chuong trinh; 1-chua login; 2-da login
        #endregion

        #region "Các hằng số"

        public static int UserId = 5;
        public static int CurrentOrganizationId;
        public static bool IsRegister = false;
        public static bool IsEnterprise = true;//Enterprise: day du chuc nang, Standard: bo chuc nang: dieu chuyen, thu chi, cong no
        public static double NumDayExpire = 60;
        public static string FullName = "Nguyễn Gia Đăng";
        public static string UserName = "ngdang";
        public static string Password = "23-62-92-08-F1-6F-6A-6A-C1-A3-31-53-CA-9B-D4-F6-74-A8-FA-8C";
        public static string Salt = "P1iNmBJu0HIf";
        public static string GroupCode = "Admin";
        public static string GroupName = "Admin";
        public static int IdAgeMax = 120;
        public static int IdAgeMin = 14;

        public static string AppPath = Common.GetAppFolderPath();
        public static string ReportPath = AppPath + "Reports\\RptFiles\\";
        public static string RegistryPath = @"HKEY_LOCAL_MACHINE\Software\QlCMND\Infor";

        public static string AboutFilePath = Common.GetAppFolderPath() + "Gioi thieu.pdf";
        public static string HelpFilePath = Common.GetAppFolderPath() + "HuongDan.pdf";
        public static string KhongInAnh = "KhongInAnh";

        public static string titleNotice = "Thông báo";
        public static string titleWarning = "Cảnh báo";
        public static string titleError = "Lỗi";

        public static string msgRemoveData = "Có chắc xoá dữ liệu này?";
        public static string msgSelectToRemove = "Hãy chọn dữ liệu để xóa";
        public static string msgSelectToEdit = "Hãy chọn dữ liệu để xóa";
        public static string msgChangeStoreData = "Thay đổi kho xuất sẽ phải nhập lại toàn bộ dữ liệu! Bạn có chắc chắn muốn thay đổi kho?";

        public static string msgExistData = "Dữ liệu này đã tồn tại. Hãy nhập lại";
        public static string msgInputData = "Nhập dữ liệu vào";
        public static string msgSavedData = "Đã ghi dữ liệu!";

        public static string msgUpdateErr = "Có lỗi khi cập nhật dữ liệu. Hãy kiểm tra lại!";
        public static string msgDeleteErr = "Có lỗi khi xóa dữ liệu. Hãy kiểm tra lại!";
        public static string msgInsertErr = "Có lỗi trong khi thêm mới!";
        public static string msgUpdateSucc = "Cập nhật thành công!";
        public static string msgInsertSucc = "Thêm mới thành công!";
        public static string msgDeleteSucc = "Xóa thành công!";
        public static string msgNoDataToPrint = "Không có dữ liệu. Chọn báo cáo khác để in!";


        public static string msgLoadDataErr = "Có lỗi khi lấy dữ liệu!";
        public static string msgChangedPass = "Đã thay đổi mật khẩu!";
        public static string msgInValidDataType = "Sai kiểu dữ liệu. Hãy nhập lại!";
        public static string msgValidateEmail = "Email không đúng định dạng";
        public static string msgValidateWebsite = "Website không đúng định dạng";
        public static string msgLoiNgoaiLe = "Lỗi ngoại lệ:";

        public static string msgLogin_InputUserName = "Nhập tên đăng nhập vào!";
        public static string msgLogin_InputPassword = "Nhập mật khẩu vào!";
        public static string msgLogin_UserNotExist = "Không có người dùng này";
        public static string msgLogin_WrongPassword = "Mật khẩu không đúng. Hãy nhập lại!";

        //Dung cho form ChangePass
        public static string msgChangePass_WrongPassword = "Mật khẩu không đúng. Hãy nhập lại!";
        public static string msgChangePass_RetypePass = "Xác nhận lại mật khẩu";
        public static string msgChangePass_PassHasChanged = "Mật khẩu đã được thay đổi!";

        #endregion

    }
}
